TSFPGA : A Time - Switched Field - Programmable Gate Array
نویسنده
چکیده
Field-Programmable Gate Arrays (FPGAs) are computational devices containing uncommitted logic and interconnect resources which users configure for the applications they wish to run. Because the potential applications for FPGAs are not known at the time that they are fabricated, manufacturers of FPGAs should ideally provide abundant amounts of both logic capacity and interconnect flexibility to suit the widest possible range of applications. Current FPGAs, however, are lacking in interconnect flexibility because they neglect the temporal dimension of flexibility and exploit only the spatial aspect. Unlike conventional FPGAs, the Time-Switched Field-Programmable Gate Array (TSFPGA) capitalizes on both the spatial and temporal aspects of flexibility by utilizing a time-switched interconnect architecture. The TSFPGA applies its time-switched interconnect to multiplex the physical switch and wire resources so that any particular switch or wire can replicate the functionality of n switches or wires over O(n) amount of time units. Under this scheme, time serves as an additional dimension for augmenting spatial interconnect resources because it allows the TSFPGA to emulate connectivity between logic blocks temporally instead of providing that connectivity physically. By reusing the limited number of physical switches and wires, the TSFPGA promises greater interconnect flexibility than that possible in existing FPGA architectures. Thesis Supervisor: Dr. Thomas F. Knight Title: Senior Research Scientist
منابع مشابه
Field Programmable Gate Array–based Implementation of an Improved Algorithm for Objects Distance Measurement (TECHNICAL NOTE)
In this work, the design of a low-cost, field programmable gate array (FPGA)-based digital hardware platform that implements image processing algorithms for real-time distance measurement is presented. Using embedded development kit (EDK) tools from Xilinx, the system is developed on a spartan3 / xc3s400, one of the common and low cost field programmable gate arrays from the Xilinx Spartan fami...
متن کاملField Programmable Gate Array Implementation of Active Control Laws for Multi-mode Vibration Damping
This paper investigate the possibility and effectiveness of multi-mode vibration control of a plate through real-time FPGA (Field Programmable Gate Array) implementation. This type of embedded system offers true parallel and high throughput computation abilities. The control object is an aluminum panel, clamped to a Perspex box’s upper side. Two types of control laws are studied. The first belo...
متن کاملDesign and Implementation of Field Programmable Gate Array Based Baseband Processor for Passive Radio Frequency Identification Tag (TECHNICAL NOTE)
In this paper, an Ultra High Frequency (UHF) base band processor for a passive tag is presented. It proposes a Radio Frequency Identification (RFID) tag digital base band architecture which is compatible with the EPC C C2/ISO18000-6B protocol. Several design approaches such as clock gating technique, clock strobe design and clock management are used. In order to reduce the area Decimal Matrix C...
متن کاملSecure FPGA Design by Filling Unused Spaces
Nowadays there are different kinds of attacks on Field Programmable Gate Array (FPGA). As FPGAs are used in many different applications, its security becomes an important concern, especially in Internet of Things (IoT) applications. Hardware Trojan Horse (HTH) insertion is one of the major security threats that can be implemented in unused space of the FPGA. This unused space is unavoidable to ...
متن کاملA Protocol for Realtime Switched Communication in FPGA Clusters
Field programmable gate array (FPGA) devices typically have limited resources. This means that networks of FPGAs are required for implementing large-scale applications. Use of realtime communication channels can be used for reducing handshaking overhead in order to create high-performance networks. This paper describes a switched, real-time, link-level protocol and its implementation using Virt...
متن کامل